#ifndef _CLOCK_H_
#define _CLOCK_H_

#include <stdint.h>

extern volatile unsigned long tick_ms;

uint32_t get_tick(void);
int mspm0_delay_ms(unsigned long num_ms);
int mspm0_get_clock_ms(unsigned long *count);
void delay_us(uint32_t us);
void delay_ms(uint32_t ms);
void SysTick_Init(void);

#endif  /* #ifndef _CLOCK_H_ */